home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / MUSIUSIC / MIDICOL3.LZH / DXCOPY.ARC / DXCOPY.DOC < prev   
Text File  |  1986-06-24  |  6KB  |  152 lines

  1. June 20, 1986
  2.  
  3.  
  4.  
  5. DXCOPY V1.3
  6.  
  7.   DXCOPY (DC) is a program that allows you to change around the patches
  8.   in banks created by MIDIEX.  The  banks of voices are loaded into
  9.   one of ten buffers in memory, that can be loaded from MIDIEX files.
  10.   The program allows you to move patches between buffers, and then it
  11.   corrects the checksum, before you write the buffer out to a file.
  12.   This version, 1.3 has a few more commands than the original 1.0, such as
  13.   displaying individual patch information, patch editing (more like entering),
  14.   graphing of operators (with a color monitor), and automatic load of buffers
  15.   from the command line.  1.3 also fixes a bug in the [E]dit command, plus
  16.   adds a little better error checking.
  17.  
  18.   The current buffer is displayed as the prompt. Typing 0-9 will change
  19.   the buffer the the corresponding number.
  20.  
  21.   Commands: (* are new commands to 1.3)
  22.  
  23.     L  Load a MIDIEX file from disk. It will be loaded in the current buffer.
  24.        Give no extension.
  25.  
  26.     S  Save the current buffer to a MIDIEX file.  Give no extension.
  27.  
  28.     D  Display patch names in the current buffer.
  29.  
  30.     C  Copy patches from one buffer:patch to another buffer:patch.
  31.  
  32.     I  Initialize a patch to the initial state.
  33.  
  34.     ?,H Displayes a brief help message.
  35.  
  36.     N  Allows changing the displayed name of the buffer.  Does not affect the
  37.        bank, or filename.
  38.  
  39.     U  Will display names and status of all buffers.
  40.  
  41.     Q  Quit DXCopy.
  42.  
  43.     0-9 Will change the current buffer to the specified buffer number.
  44.  
  45.     V  View a specified patch.  Displays all the parameters that are needed
  46.        to create a patch for the DX7/TX7.  For this command, and the [E]dit
  47.        command, I refer you to the DX7 manual for specific meanings of the
  48.        parameters (Fixed Frequency took me physically to hard code the values,
  49.        I STILL don't understand it!).
  50.  
  51.     E  Edit a patch.  The program will display a second menu, specifying all
  52.        the operators, pitch envelope, and other information.  If you do not
  53.        specify an option, it will use the default settings.
  54.  
  55.  
  56.     G  Graph a patch's envelopes.  Selecting G will display (on color monitors)
  57.        the envelopes for the six operators of a patch.  This routine will NOT
  58.        work on a monochrome monitor, even with a hercules graphics card.
  59.  
  60.    *R  Randomly generate DX7/TX7 patches.  It will prompt you for [P]atch,
  61.        [B]ank, [A]ll banks.  It then will then randomly the specified range.
  62.  
  63.    *P  Will allow you to quickly change the name of a patch.
  64.  
  65.    *O  Will send a list of the buffers to the printer.  Either one [B]ank
  66.        or [A]ll.
  67.  
  68.   NOTE:  You cannot do any operation (except copy) to a buffer that hasn't
  69.          been loaded or copied to.
  70.   VIEW
  71.  
  72.      The view command is pretty straight forward.  It simply displays the
  73.   indicated patch to the screen.  Some of the abbreviations used are:
  74.  
  75.   Rn   Rate #n for operator envelopes.
  76.   Ln   Level #n for operator envelopes.
  77.   BP   Break Point
  78.   LD   Scaling Left Depth
  79.   RD   Scaling Right Depth
  80.   LC   Left Curve
  81.   RC   Right Curve
  82.   DET  Detune
  83.   RS   Rate Scaling
  84.   KV   Key Velocity Sens.
  85.   AM   Amplitude Modulation Sens.
  86.   OL   Output Level
  87.   OM   Oscillator Mode (FR = Frequency Ratio, FF = Fixed Frequency)
  88.   FR   Frequency (Dependant on OM)
  89.   OSC  Oscillator.
  90.   MOD  Modulation.
  91.   -L   -LINear
  92.   +L   +LINear
  93.   +E   +EXPonential
  94.   -E   -EXPonential
  95.  
  96.   EDIT
  97.  
  98.     The edit command has a few things that must be explained before it can  be
  99.   used effectively.   First of  all, the  entry is  done from  a menu 9 items,
  100.   after selecting the [E]  command.  Selecting 1 through  6 will allow you  to
  101.   edit the six  difaferent operators.  If  you select an  operator, you  will
  102.   then be asked if you wish to edit the Envelope Parameters.  A "Y" will allow
  103.   you to change the envelopes, while  any other character will move on  to the
  104.   rest of the  options.  The values  listed in parentheses  for each parameter
  105.   show the low, high, and current value.
  106.  
  107.     When asked to enter a note value (for breakpoint and transposition), enter
  108.   the letter of the note, then a # or + if it is sharp, or a 'b' or a - if  it
  109.   flat.  For natural notes, a space or any other character is acceptable.  The
  110.   third character entered should  be the octave of  the note. enter -1  and -2
  111.   octaves as -1 and  -2.  Ex.  C3 =  c 3, C.3; C#3  = C#3, C+3; Cb3  = Cb3, C-3.
  112.   A-1 = A -1, A.-1.  Concert pitch is C.3.
  113.  
  114.     When entering the  freqency of each  voice, follow the  information on the
  115.   screen.  The  keys listed  will move  the values  up and  down, singly or by
  116.   fives.  When the ratio or freqency is where you want it, hit the escape  key
  117.   and the computer will verify your choice.
  118.  
  119.  
  120.   STARTING DXCOPY
  121.  
  122.      By typing
  123.       C> DXC
  124.      One can bring up DXCOPY.  It will print the title screen, and initialize
  125.   all the banks.  By specifying filenames on the command line, you can cause
  126.   DC to immediately load the respective files to memory.  If it cannot find a
  127.   file it will notify you and continue to try and load the rest.
  128.   ex.
  129.   C> DXC tx7f1 laugh1 tomlin heart favbank1
  130.  
  131.  
  132.  
  133.   NOTE:  The edit and view commands haven't been exhaustively debugged.
  134.   If you have any problems please let me know, and I'll fix the bug and
  135.   upload the corrected version.  Future improvements to DC include
  136.   internal transmit and recieve commands, so you won't have to exit
  137.   to MIDIEX.  (Actually, v1.3 includes the Xmit procedures, but deact-
  138.   ivated, because it only sends 31 of the 32 patches! When it's fixed,
  139.   you'll see it.)  Also a database-like function, where all the patches
  140.   are stored in one big file, eliminating duplicates, and making it easy
  141.   to create custom banks.  Let me know your comments...
  142.  
  143.   -rb
  144.  
  145.    Any questions, direct them to Richard Brown,
  146.    76257,2563.
  147.    701 W 23rd St
  148.    Lorain, OH 44052
  149.    (216) 323 7757 (Work)
  150.  
  151. R. Brown
  152.